Array.prototype.bubbleSort = function(){
  let len = this.length
  // 一共遍历多少次 一共遍历length次
  for(let i = len-1;i >= 0;i--){
    // 从第一个遍历到第i个 第一次的时候是len-1 从第一个遍历到最后一个 但是取不到最后一个 以后就逐渐减少
    for(let j = 0;j < i;j++){
      // 如果后面的大于当前的 就交换这两个
      if(this[j] > this[j+1]){
        [this[j],this[j+1]] = [this[j+1],this[j]]
      }
    }
  }
}
let arr = [1,5,2,6,8,33,42,4,1,89,56,74]
arr.bubbleSort()
console.log(arr);